mountain swiftlet - German English Dictionary